home *** CD-ROM | disk | FTP | other *** search
Wrap
ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ---- GGGGLLLLXXXX NNNNAAAAMMMMEEEE ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX - Query the details of a hyperpipe configuration CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN GLXHyperpipeConfigSGIX * ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX( Display *_d_p_y, int _h_p_I_d, int *_n_p_i_p_e_s ) PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS _d_p_y Specifies the connection to the X server. _h_p_I_d The hyperpipe id to be queried. Hyperpipe ids are assigned incrementally starting from 0. _n_p_i_p_e_s Returns the number of elements in the array GLXHyperpipeConfigSGIX *. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX is part of the SSSSGGGGIIIIXXXX____hhhhyyyyppppeeeerrrrppppiiiippppeeee extension. ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX is a query to determine the details of a hyperpipe configuration. Hyperpipe configurations can be created by ggggllllXXXXHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX returns an array of type GLXHyperpipeConfigSGIX. Each entry within the array represents a pipe and GLXHyperpipeConfigSGIX specifies its details. typedef struct { char pipeName[GLX_HYPERPIPE_PIPE_NAME_LENGTH]; /* String */ int channel; /* The channel number associated with the pipe */ unsigned int participationType; /* participationType is a bitmask describing the attributes of a participating pipe. The bitmask may contain one or more of the following attributes: GLX_HYPERPIPE_DISPLAY_PIPE GLX_HYPERPIPE_RENDERING_PIPE */ int timeSlice; /* The timeSlice is ignored if the participationType is GLX_HYPERPIPE_DISPLAY_PIPE only. */ } GLXHyperpipeConfigSGIX; PPPPaaaaggggeeee 1111 ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ---- GGGGLLLLXXXX Use XFree to free the array returned by ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS Returns NULL if the hyperpipe id specified by _h_p_I_d is invalid. Returns an array of type GLXHyperpipeConfigSGIX if the call succeeds. MMMMAAAACCCCHHHHIIIINNNNEEEE DDDDEEEEPPPPEEEENNNNDDDDEEEENNNNCCCCIIIIEEEESSSS GLX_SGIX_hyperpipe extension is currently supported only on IR2/DPLEX. On IR2/DPLEX the pipes have to participate in the order that they are connected. SSSSEEEEEEEE AAAALLLLSSSSOOOO ggggllllXXXXHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX ggggllllXXXXQQQQuuuueeeerrrryyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeNNNNeeeettttwwwwoooorrrrkkkkSSSSGGGGIIIIXXXX ggggllllXXXXBBBBiiiinnnnddddHHHHyyyyppppeeeerrrrppppiiiippppeeeeSSSSGGGGIIIIXXXX ggggllllXXXXDDDDeeeessssttttrrrrooooyyyyHHHHyyyyppppeeeerrrrppppiiiippppeeeeCCCCoooonnnnffffiiiiggggSSSSGGGGIIIIXXXX PPPPaaaaggggeeee 2222